CFLAGS = -std=c99 -pedantic
SDL_FLAGS = `sdl-config --cflags`
SDL_LIBS = `sdl-config --libs`
LDLIBS = -lm

TARGETS = Unnamed

all: $(TARGETS) 

Unnamed: Unnamed.o
	$(CC) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) $(SDL_LIBS) -o $@

Unnamed.o: Unnamed.c
	@cat ./s.h
	@echo "`cat $< | perl -pe 's/\s//g' | wc -c` <= 4096"
	@echo "`ls -l $< | awk '{print $$5}'` <= 8192"
	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(SDL_FLAGS) -o $@ $<

distclean: clean
	$(RM) $(TARGETS)

clean:
	$(RM) *.o *~ $(TARGETS)
